package com.emr.module.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.emr.common.annotation.Excel;
import com.emr.common.base.BaseEntity;

/**
 * 个人病例表 case_personal
 * 
 * @author emr
 * @date 2019-02-19
 */
public class Personal extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private Integer id;
	/** 病人姓名 */
	@Excel(name = "病人姓名")
	private String patientName;
	/** 性别 */
	@Excel(name = "性别 ")
	private String patientSex;
	/** 年龄 */
	@Excel(name = "年龄")
	private String patientAge;
	/** 手机号 */
	@Excel(name = "手机号码")
	private String patientPhone;
	/** 身份证号 */
	@Excel(name = "身份证号")
	private String patientCard;
	/** 病人地址 */
	@Excel(name = "病人地址")
	private String patientAddress;
	/** 病人得了什么病 */
	
	private String patientBingname;
	/** 家属名称 */
	@Excel(name = "家属名称")
	private String patientJiashuname;
	/** 家属手机号 */
	@Excel(name = "家属手机号")
	private String patientJiashuphone;
	/** 与病人关系 */
	@Excel(name = "与病人关系")
	private String patientGuanxi;
	//字典表字段
	@Excel(name = "病人病种")
	private String icdName;
	
	private String zhuzhiyisheng;
	
	
	
	private String patientSfcrb;
	private String patientYesOnNo;
	
	private String yuanYesOnNo;
	private String yuanName;
	private String zhikongsfTG;
	private String butongguoYY;
	
	
	
	public String getZhikongsfTG() {
		return zhikongsfTG;
	}
	public void setZhikongsfTG(String zhikongsfTG) {
		this.zhikongsfTG = zhikongsfTG;
	}
	public String getButongguoYY() {
		return butongguoYY;
	}
	public void setButongguoYY(String butongguoYY) {
		this.butongguoYY = butongguoYY;
	}
	public String getZhuzhiyisheng() {
		return zhuzhiyisheng;
	}
	public void setZhuzhiyisheng(String zhuzhiyisheng) {
		this.zhuzhiyisheng = zhuzhiyisheng;
	}
	public String getYuanYesOnNo() {
		return yuanYesOnNo;
	}
	public void setYuanYesOnNo(String yuanYesOnNo) {
		this.yuanYesOnNo = yuanYesOnNo;
	}
	public String getYuanName() {
		return yuanName;
	}
	public void setYuanName(String yuanName) {
		this.yuanName = yuanName;
	}
	public String getPatientYesOnNo() {
		return patientYesOnNo;
	}
	public void setPatientYesOnNo(String patientYesOnNo) {
		this.patientYesOnNo = patientYesOnNo;
	}

	/** 否存在该标识 默认不存在 */
    private boolean flag = false;

    
	public String getPatientSfcrb() {
		return patientSfcrb;
	}
	public void setPatientSfcrb(String patientSfcrb) {
		this.patientSfcrb = patientSfcrb;
	}
	public boolean isFlag() {
		return flag;
	}
	public void setFlag(boolean flag) {
		// TODO Auto-generated method stub
		this.flag = flag;
	}

	public String getIcdName() {
		return icdName;
	}

	public void setIcdName(String icdName) {
		this.icdName = icdName;
	}

	public void setId(Integer id) 
	{
		this.id = id;
	}

	public Integer getId() 
	{
		return id;
	}
	public void setPatientName(String patientName) 
	{
		this.patientName = patientName;
	}

	public String getPatientName() 
	{
		return patientName;
	}
	public void setPatientSex(String patientSex) 
	{
		this.patientSex = patientSex;
	}

	public String getPatientSex() 
	{
		return patientSex;
	}
	public void setPatientAge(String patientAge) 
	{
		this.patientAge = patientAge;
	}

	public String getPatientAge() 
	{
		return patientAge;
	}
	public void setPatientPhone(String patientPhone) 
	{
		this.patientPhone = patientPhone;
	}

	public String getPatientPhone() 
	{
		return patientPhone;
	}
	public void setPatientCard(String patientCard) 
	{
		this.patientCard = patientCard;
	}

	public String getPatientCard() 
	{
		return patientCard;
	}
	public void setPatientAddress(String patientAddress) 
	{
		this.patientAddress = patientAddress;
	}

	public String getPatientAddress() 
	{
		return patientAddress;
	}
	public void setPatientBingname(String patientBingname) 
	{
		this.patientBingname = patientBingname;
	}

	public String getPatientBingname() 
	{
		return patientBingname;
	}
	public void setPatientJiashuname(String patientJiashuname) 
	{
		this.patientJiashuname = patientJiashuname;
	}

	public String getPatientJiashuname() 
	{
		return patientJiashuname;
	}
	public void setPatientJiashuphone(String patientJiashuphone) 
	{
		this.patientJiashuphone = patientJiashuphone;
	}

	public String getPatientJiashuphone() 
	{
		return patientJiashuphone;
	}
	public void setPatientGuanxi(String patientGuanxi) 
	{
		this.patientGuanxi = patientGuanxi;
	}

	public String getPatientGuanxi() 
	{
		return patientGuanxi;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("patientName", getPatientName())
            .append("patientSex", getPatientSex())
            .append("patientAge", getPatientAge())
            .append("patientPhone", getPatientPhone())
            .append("patientCard", getPatientCard())
            .append("patientAddress", getPatientAddress())
            .append("patientBingname", getPatientBingname())
            .append("patientJiashuname", getPatientJiashuname())
            .append("patientJiashuphone", getPatientJiashuphone())
            .append("patientGuanxi", getPatientGuanxi())
            .append("patientSfcrb", getPatientSfcrb())
            .append("patientYesOnNo",getPatientYesOnNo())
            .toString();
    }
}
